@CHARSET "UTF-8";
/** 颜色 #008CD6**/
.cblue{ color:#008CD6;}
.cgreen{ color:#06825d; }
.cred{ color:#FF0000;}
.cgray{ color:#2D2D2D;}
.clightgray{ color: #AAAAAA;}
/** 系统通用样式设置 **/
.fn { font-weight: normal; }
.fI { font-style:italic }
.fu, .fu a { text-decoration: underline; }
/* 字体大小 */
.f12px { font-size:12px }
.f14px { font-size:14px }
.f16px { font-size:16px }
.f18px { font-size:18px }

/*其它样式*/
.alR { text-align:right }
.alL { text-align:left }
.alC { text-align:center }
.alM { vertical-align: middle; }
.left { float:left }
.right { float:right }
.fL{float:left;}
.fR{float:right;}
.fl { float:left;}
.fr { float:right;}

.clear { clear: both; font-size:0; line-height:0; height:0;}
#clear { clear: both; font-size:0; line-height:0; height:0;}
.c { clear:both; font-size:1px; height:0; line-height:0; visibility:hidden; }


.hidden { display:none }
.show { display:block }
.OverH { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.cursor { cursor:pointer; }
.WB { word-wrap:break-word; }
.wn { white-space: nowrap; }
.mb10{margin-bottom:10px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}


.fb{ font-weight:bold;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.pl5{padding-left:5px;}
.ml5{ margin-left:5px;}
.pr10 {padding-right:10px;}
.pr5{ padding-right:5px;}
.pl10{ padding-left:10px;}
.pt10{ padding-top:10px;}
.pt5{padding-top:5px;}
.pt15{ padding-top:15px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.over{zoom:1;overflow:hidden;}
.blank8{height:8px;clear:both;overflow:hidden;list-style:none;margin:0;padding:0;}
.blank5{height:5px;clear:both;overflow:hidden;list-style:none;margin:0;padding:0;}
.blank10{height:10px;clear:both;overflow:hidden;list-style:none;margin:0;padding:0;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}

/** 分页显示样式 （大）**/
.page_box { padding-top:15px; height:24px; line-height:23px;*line-height:23px !important; *line-height:25px;  text-align:center; padding-bottom:18px;}
.page_box a {display:inline-block;  height:23px; padding:0 9px;}
.page_box span {border:1px solid #dbdbdb; height:23px;display:inline-block; *vertical-align :middle !important; margin:0 3px; }
.page_box font { font-size:12px;padding:0 9px;}
.page_box b { font-weight:normal; color:#cc0809;}
.page_box #page_on { border:1px solid #ca0809; background-color:#fff9eb; color:#ca0809;padding:0 9px;}
/** 分页显示样式 （小）**/
.page_box_s { padding-top:3px; height:20px; line-height:20px;*line-height:19px !important; *line-height:21px;  text-align:right; padding-bottom:2px;}
.page_box_s a {display:inline-block;  height:23px; padding:0 5px;}
.page_box_s span {height:23px;display:inline-block; *vertical-align :middle !important; margin:0 0px; }
.page_box_s font { font-size:12px;padding:0 5px;}
.page_box_s b { font-weight:normal; color:#cc0809;}
.page_box_s #page_on { color:#ca0809;padding:0 5px;}


/*弹出框 confirm样式
.Prompt_confirm{clear:left;margin-top:20px;*margin-top:0px;position:absolute; z-index:9; background-color:#fff; padding:5px 20px 10px; line-height:30px; -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; -moz-box-shadow:0 0 3px #999999; -webkit-box-shadow:0 0 3px #999999; border:1px solid #ABADB3\9; *border:1px solid #ABADB3}
 */
.Prompt_confirm{text-align: center;*margin-top:0px;margin-top:20px;position:absolute; z-index:9; background-color:#fff; padding:5px 20px 10px; line-height:30px; -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; -moz-box-shadow:0 0 3px #999999; -webkit-box-shadow:0 0 3px #999999; border:1px solid #ABADB3\9; *border:1px solid #ABADB3}

/*按钮样式*/
.btn_b{ background:#567ab4 url(/Public/Images/pop/btn_b.gif) no-repeat 0 0; border:0 none; width:60px; height:24px; color:#fff;cursor: pointer;}
.btn_w{background:#fcfcfc url(/Public/Images/pop/btn_w.gif) no-repeat 0 0; border:0 none; width:60px; height:24px; color:#333;cursor: pointer;}
.btn_o{ background:#567ab4 url(/Public/Images/pop/btn_o.gif) no-repeat 0 0; border:0 none; width:60px; height:24px; color:#fff;cursor: pointer;}
.btn_r {background: url("/Public/Images/global/btn_bg.gif") no-repeat scroll 0 0 transparent;
    	border: medium none;color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; 
    	text-align: center; width: 95px;font-weight: bold; height: 30px; line-height: 30px; margin-top: 0px;}
.btn_rl { background: url("/Public/Images/global/btn_bg_long.gif") no-repeat scroll 0 0 transparent;
    		border: medium none; color: #FFFFFF; cursor: pointer;display: inline-block;font-size: 14px; font-weight: bold;
    		height: 30px; line-height: 30px; margin-top: 0px;  text-align: center; width: 150px;}

/*弹出框（简单）--提示信息框*/
/**
.html_clew_box { border:3px solid #7ad3ff;color:#1b9103; width:auto;margin:0 auto;position:absolute; z-index:999999; background:#fff url(/Public/Images/pop/html_clew_box.gif) no-repeat 0 0; padding:0 5px 0 68px;; margin-top:1px; float:left;}
**/
.html_clew_box { border:3px solid #7ad3ff;color:#1b9103; width:auto;margin:0 auto;position:absolute; z-index:999999; background:#fff url(/Public/Images/pop/html_clew_box.gif) no-repeat 0 0; padding:0 5px 0 68px;; margin-top:1px;}
.clew_error{ background-position:0 bottom; color:#f00}
.html_clew_box_close {position: absolute;}
.html_clew_box_close a { background: url(/Public/Images/pop/pop_ico_x.gif) no-repeat 0 0; width:10px; height:10px; text-indent: 10px; display: block;margin-top: 5px; }
.html_clew_box_con { font-size:14px;  padding:20px 20px 20px 0; white-space: nowrap; font-weight: bold; }


/*成功 | 错误 提示*/
.Prompt { width:580px; margin: 20px auto; text-align:left; line-height:10px;}
.Prompt .Prompt_top, .Prompt_btm, .Prompt_ok, .Prompt_x ,.Prompt_alert { background:url(/Public/Images/global/message_l580.png) no-repeat; display:inline-block }
.Prompt .Prompt_top { background-position:0 0; height:15px; width:100%; }
.Prompt .Prompt_con { border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#fff;line-height:20px;}
.Prompt .Prompt_btm { background-position:0 -27px; height:6px; width:100%; overflow:hidden; }
.Prompt .Prompt_con dl { margin:0 20px; overflow:hidden;}
.Prompt .Prompt_con dt { font-size:16px; padding:10px 0; border-bottom:1px solid #EEEEEE; font-weight: bold;_height:20px;}
.Prompt .Prompt_con dd { margin: 0px;padding:10px 10px 10px 10px;float:left; display:block; }
.Prompt .Prompt_con dd h2 { font-size:14px; line-height:22px; }
.Prompt .Prompt_ok { background-position:-72px -39px; width:68px; height:68px; }
.Prompt .Prompt_x { background-position:0 -39px; width:68px; height:68px; }
.Prompt .Prompt_alert { background-position:-154px -39px; width:68px; height:68px; }
.Prompt .alert_txt {font-size:14px;color:red;font-weight:bold;}
.Prompt .Prompt_con a { color: #3C8DDF; font-size: 14px; font-weight: bold; }

/** 列表显示说明信息 **/
/** 提醒信息**/
.list_info{ }
.list_info h2{ color: #C90809; font-size: 14px; padding: 10px 0;}
.list_info li{ 	border-bottom: 0 solid #E6E6E6; background: url("/Public/Images/product/order_bg.png") no-repeat scroll 0 -157px transparent;
				font-size: 12px;clear: both;line-height: 25px; margin: 0;  padding: 0 0 0 12px;}

/**table显示数据样式 开始**/
.list { padding-top: 10px;}
.list .bg_on { background-color: #ECEFF4;}
.list .bg_hover {  background-color: #F3F3F3;}
.list table {}
.list table th { 	background-color: #D9E9F9; border-bottom: 1px solid #B6D5F3; border-top: 1px solid #B6D5F3; color: #333333; font-weight: bold;
					height: 30px; padding-left: 5px; padding-right: 5px;  text-align: left; }
.list table tr.bg_hover { background-color: #F3F3F3;}
.list table th.first { 	background-color: #FFFFFF; border-bottom: 1px solid #E3E6EB; border-top: 0 solid #B6D5F3; color: #333333;
    					font-weight: bold; height: 30px; padding-left: 5px; padding-right: 5px; text-align: left;}
.list table th.line_l { border-left: 1px solid #B6D5F3;}
.list table td { border-bottom: 1px solid #E3E6EB; padding: 4px; line-height:25px;text-align: center;}
.list table td.first { 	background-color: #D9E9F9; border-bottom: 1px solid #B6D5F3; border-top: 1px solid #B6D5F3; color: #333333;
    					font-weight: bold; height: 30px;  padding: 0 5px; text-align: left;}
.list_btm { background-color: #F7F7F7; border-bottom: 1px solid #9DB8CB; clear: both; line-height: 32px;}
/**列表显示样式 结束**/


/**html 元素基本样式 **/
.normal_textarea { border: 1px solid #C5C5C5; color: #333333; font-size: 12px; line-height: 22px;  margin: 0 0 0 0; padding-left: 4px;}
.normal_input { border: 1px solid #B8B8B8; color: #333333; display: inline; font-size: 12px; height: 16px; padding: 2px 4px;}
/**大、小录入框统一样式**/
.do_input {border: 1px solid #C5C5C5;color: #333333;font-family: Arial,Helvetica,sans-serif,"����";margin: 0 5px 0 0;padding-left: 4px;}
.on_input {background-color: #FAFAFA;border: 2px solid #BBBBBB;color: #000000;outline: 2px solid #E2E2E2;}
.b_input { font-size: 18px;height: 28px;line-height: 28px;width: 292px;}
.s_input { font-size: 14px;height: 25px; line-height: 25px; width: 225px;}
.b_input_title {color: #666666; font-size: 14px; line-height: 18px; padding-right: 10px;}

/** tab样式 **/
.tab-menu { height: 35px; overflow: visible; white-space: nowrap; border-bottom: 3px solid #D2DBEA; }
.tab-menu ul { margin-left: 10px; height: 27px; padding-top:8px; }
.tab-menu li { float:left; margin-right: 5px; }
.tab-menu li a { height:27px; line-height:27px; float:left; padding-left:10px; text-decoration:none; display:block; font-size: 14px; }
.tab-menu li a span { height:27px; display:block; font-size:14px; font-weight:bold; padding-right:10px; float:left; cursor:pointer; text-decoration: none; line-height: 27px; }
.tab-menu li a span.ico_arrow { background:url(../Images/global/ico_arrow.gif) no-repeat right center; padding-right:15px; }
.tab-menu li a:hover { background-position:left top; text-decoration: none; }
.tab-menu li a:hover span { cursor:pointer; display:block; height:27px; text-decoration: none; }
.tab-menu li a.on, .tab-menu li a.on:hover { display:block; height:27px; text-decoration: none; background: #D2DBEA url(../Images/global/tab_menu.gif) no-repeat 0 0; }
.tab-menu li a.on span, .tab-menu li a.on:hover span { cursor:pointer; line-height:27px; height:27px; display:block; font-weight: bold; background-color: #D2DBEA; background-image: url(../Images/global/tab_menu.gif); background-repeat: no-repeat; background-position: right 0; }
